package com.yueya.api.assess;

import com.jfinal.aop.Duang;
import com.jfinal.kit.JsonKit;
import com.yueya.common.action.ApiController;
import com.yueya.common.model.Resp;

import net.sf.json.JSONObject;

/**
 * 准入评估
 * 
 * @author todd
 * 
 */
public class IAssessController extends ApiController {

	public void index() {
	}

	// 获取列表
	public void getPageList() {
		JSONObject jo = this.getJson();
		Resp r = Duang.duang(IAssessService.class).getPageList(jo);
		renderJson(JsonKit.toJson(r));
	}

	// 保存基本信息
	public void saveSeniorBase() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).saveSeniorBase(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 保存健康档案
	public void saveOrUpdateSeniorHealth() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).saveOrUpdateSeniorHealth(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 保存病历
	public void saveOrUpdateSeniorIllness() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).saveOrUpdateSeniorIllness(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 保存评估内容
	public void saveOrUpdateAssessContent() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).saveOrUpdateAssessContent(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 获取基本信息
	public void getAssessSeniorBaseDetail() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).getAssessSeniorBaseDetail(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 获取健康档案信息
	public void getAssessSeniorHealthDetail() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).getAssessSeniorHealthDetail(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 获取病历
	public void getAssessSeniorIllnessDetail() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).getAssessSeniorIllnessDetail(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 获取评估内容
	public void getAssessContentDetail() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).getAssessContentDetail(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 添加
	public void update() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).update(jo);
		renderJson(JsonKit.toJson(resp));
	}

	// 删除
	public void delete() {
		JSONObject jo = this.getJson();
		Resp resp = Duang.duang(IAssessService.class).delete(jo);
		renderJson(JsonKit.toJson(resp));
	}

}
